Changes included in VB/ISAM for VB4,
and VB/ISAM 2.4 for VB3. 05/13/96

VB/ISAM for Windows VB4 is available.
VB/ISAM for Windows VB4 16-Bit and 32-Bit
are sold together for the factory direct
price of $169.95 for multi user, $99.95
for single user. Upgrade is 10% discount.

To order  from Software Source
Call (408) 363-0985,
Fax (408) 363-0987,
Email 75443,134 or 75443.134@compuserve.com
	
Software Source
835 Blossom Hill Rd #210
San Jose, CA 95123-2703
United States of America


Electronic documentation:

Complete manuals in Microsoft Word format
are distributed with the software.


DatasetNo argument:

VB/ISAM for VB3 DatasetNo argument is an Integer.
VB/ISAM for VB4 DatasetNo argument is a Long.

The functions that use a DatasetNo argument
include VmxBOF, VmxCancel, VmxClose, VmxDelete,
VmxEOF, VmxFetchField, VmxFlush, VmxGet, VmxInfo,
Vmxlock, VmxMovePtr, VmxOpen, VmxPut,
VmxReadNote, VmxStoreField, VmxUnlock, and
VmxWriteNote.


Format string enhancements:

To allow better use of the standard format
string space, A and R notation characters
are available. A100% indicates an array of
100 integers. R4A50$*10 equals A$50*10, A$50*10,
A$50*10, A$50*10.


Network Tuning:

A VBISAM.INI file allows tuning of network
sharing. "LockRetries" is the number of times
a busy map lock is retried before returning a
VIS_BUSY. "MinDelay" is the minimum number of
milliseconds to wait before a retry.
"TimeDelay" is the number of milliseconds to
wait before a retry of a busy lock. If the lock
is still busy, the waiting time for the next
retry is cut in half. This continues until the
wait time reaches "MinDelay" milliseconds each,
and the "LockRetries" is exhausted. After each
successful lock, "TimeDelay" is reset to the
initial value. There is no wait if the lock is
not busy. With "TimeDelay" set at 256, and
"MinDelay" at 1, this establishes an eight step
queue. Users in the queue the longest have the
shortest wait before a retry, giving them the
best chance to access the lock.


Raw reads and writes:

New functions allow faster reads and writes by
decoding or encoding only the needed field in
a record.


Pointer movement:

Allows relative movement of an index pointer,
for example step forward 50 records.


Dataset fix (not in VB/ISAM 2.4):

Allows recreation of the map and finder file
under program control (equivalent to Makeff).


Dataset validate (not in VB/ISAM 2.4):

Allows validation of the integrity of a dataset
under program control.


Software license key:

To allow Software Source to protect distribution
of VB/ISAM development software electronically,
a License Key parameter is required in the
VmxOpen function. VB/ISAM is still royalty free
as before.
